﻿p.admin_logo {
    width: auto;
    color: white;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000 !important;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 2px solid #ff0000 !important;
    background-color: #ffeeee;
}

.field-validation-error span {
    color: #ff0000 !important;
}

.validation-summary-valid {
    display: none;
}

.align-left {
    text-align: left !important;
}

.align-center {
    text-align: center;
}

.align-right {
    text-align: right;
}

.error {
    color: red;
}

/*label {
    float: left;
}*/
/*Start Tu style*/
span.status_orange_s {
    width: 55px;
}

span.status_green_s {
    width: 55px;
}

span.status_orange1 {
    width: 65px;
}

span.status_green_s .cpl {
    background: url("../../images/check.png") no-repeat center;
    position: relative;
    float: left;
    width: 20px;
    height: 12px;
}

div.row_line span.row_line_L1 {
    text-align: right;
    width: 100px;
}
/*End Tu style*/

table.ad_table td {
    vertical-align: top !important;
}
/*dialog style*/
.Notification {
    display: none;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    color: red;
    font-weight: bold;
}

.scaned {
    background-color: yellow !important;
}

.scan-complete {
    background-color: cornflowerblue !important;
}

.scan-recent {
    background-color: red !important;
}

.title_rsl {
    float: right;
    position: relative;
    top: 5px;
    right: 110px;
}

.spanMessage {
    color: red;
    margin-left: 20px;
    font-weight: bold;
}

/*Msg Tu*/
.kieu_thanhtoan {
    display: none;
    color: red;
    padding: 10px 15px;
    text-align: left;
}

.ui-menu .ui-menu-item a {
    text-align: left;
    font-size: 12px;
}

.od_unbook {
    display: block;
    float: right;
    position: relative;
    top: -20px;
}

.highlight_tr {
    background: #2ABFFF !important;
}

/*Hide sub menu onload */
#menu ul li ul {
    display: none;
}

table.no-border {
    border: none;
    border-collapse: collapse;
    font-family: Arial;
}

    table.no-border tr, table.no-border td, table.no-border th {
        border: none;
        padding: 7px 0px 5px 5px;
        vertical-align: top;
        font-family: Arial;
    }

div.row_line span.row_line_R3 {
    width: 410px;
}

/*MailingList*/
.divImageExtend .active {
    border: 1px solid grey;
}

table.ad_table_border1, table.ad_content {
    border-collapse: collapse;
}

table thead.tableFloatingHeader th {
    background-color: #141414 !important;
    color: #FFFFFF !important;
    text-shadow: none !important;
    border: none;
    line-height: 25px;    
}

table thead.tableFloatingHeader th:first-child {
    border-bottom-left-radius: 5px;
}

table thead.tableFloatingHeader th:last-child {
    border-bottom-right-radius: 5px;
}
div.btn_dropdown ul.dropdown li,div.btn_dropdown ul.dropdown li:hover,div.btn_dropdown ul.dropdown li:hover input
{
    width: 200px;
}
.msg_checkin {
    padding:70px 5px; border:1px solid red; background:#FFB09D; margin-bottom:5px; font-size:40px; text-align:center; display:none;
}